/**
 * @Auther: ZZX
 * @Date: 2024/7/22-07-22-22:29
 * @Description: PACKAGE_NAME
 */
public class Demo8变量的注意事项 {
    public static void main(String[] args) {
        int i = 10;
        long num1 = 10;
        //float num2 = 2.5; 编译器会默认将这个数字视为double类型。因为double类型的精度比float类型高，所以直接赋值可能会导致精度损失。
        //int i = 20; //这样会直接报错，重复定义了变量 只要是变量名前带具体的数据类型就是重新定义
        System.out.println(i);
        {
            int x =100;
            System.out.println(i);
        }//小作用域
        //System.out.println(x); 报错找不到符号
        //在小作用域中能直接访问大作用域中的变量  在大作用域中不能直接访问小作用域中的变量
    }
}
